﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Entity.Table
{
    /// <summary>
    /// 用于自助缴费
    /// </summary>
    public class TB_Exception
    {                     
        //唯一编号
        private int _id;

        public int Id
        {
            get { return _id; }
            set { _id = value; }
        }
        //银行编码
        private string _bankCode;

        public string BankCode
        {
            get { return _bankCode; }
            set { _bankCode = value; }
        }
        //业务日期
        private string _businessDate;

        public string BusinessDate
        {
            get { return _businessDate; }
            set { _businessDate = value; }
        }
        //缴费方式
        private string _payWay;

        public string PayWay
        {
            get { return _payWay; }
            set { _payWay = value; }
        }
        //客户编号
        private string _gasuserid;

        public string Gasuserid
        {
            get { return _gasuserid; }
            set { _gasuserid = value; }
        }
        //用户姓名
        private string _userName;

        public string UserName
        {
            get { return _userName; }
            set { _userName = value; }
        }
        //扣款标志
        private string _widthHoldFlag;

        public string WidthHoldFlag
        {
            get { return _widthHoldFlag; }
            set { _widthHoldFlag = value; }
        }
        //银行业务流水号
        private string _bankWaterID;

        public string BankWaterID
        {
            get { return _bankWaterID; }
            set { _bankWaterID = value; }
        }
        //本次表数
        private int  _currentWatchNumber;

        public int CurrentWatchNumber
        {
            get { return _currentWatchNumber; }
            set { _currentWatchNumber = value; }
        }
        //单价
        private float _unitPrice;

        public float UnitPrice
        {
            get { return _unitPrice; }
            set { _unitPrice = value; }
        }
        //本次购气量
        private int _buyGasQuantity;

        public int BuyGasQuantity
        {
            get { return _buyGasQuantity; }
            set { _buyGasQuantity = value; }
        }
        //缴费金额
        private float _payMoney;

        public float PayMoney
        {
            get { return _payMoney; }
            set { _payMoney = value; }
        }
        //处理状态
        private string _processStatus;

        public string ProcessStatus
        {
            get { return _processStatus; }
            set { _processStatus = value; }
        }
        //处理人
        private string _processPerson;

        public string ProcessPerson
        {
            get { return _processPerson; }
            set { _processPerson = value; }
        }

        public TB_Exception(string bankCode, string businessDate, string payWay, string gasUserID,
                          string userName, string widthHoldFlag, string bankWaterID,
                          int currentWatchNumber, float unitPrice, int buyGasQuantity, float payMoney)
        {
            this._bankCode = bankCode;
            this._businessDate = businessDate;
            this._payMoney = payMoney;
            this._gasuserid = gasUserID;
            this._userName = userName;
            this._widthHoldFlag = widthHoldFlag;
            this._bankWaterID = bankWaterID;
            this._currentWatchNumber = currentWatchNumber;
            this._unitPrice = unitPrice;
            this._buyGasQuantity = buyGasQuantity;
            this._payMoney = payMoney;
        }
                            
    }
}
